package cn.itcast.day07.demo06;

public class Demo01Main {
    public static void main(String[] args) {
        Animal animal = new Cat();//既是多态，又是向上转型
        animal.eat();
//        animal.catchMouse();
        Cat cat = (Cat) animal;//向下转型，原本是什么类，向下转型是必须还原成什么类，否则报错
        cat.catchMouse();
//        Dog dog = (Dog) animal;//错误写法
    }
}
